/* 
 * File:   ArithmeticException.h
 * Author: Gab'z
 *
 * Created on 29 mai 2012, 13:18
 */

#ifndef ARITHMETICEXCEPTION_H
#define	ARITHMETICEXCEPTION_H

#include "CommandException.h"

namespace calculator {

    /**
     * Classe d'exception arithmétique.
     * Utilisée pour les exceptions dans les opéraitons mathématiques.
     * @param e la cause de l'exception.
     */
    class ArithmeticException : public CommandException {
    public:

        ArithmeticException(const std::string& e) : CommandException("Erreur de calcul : " + e) {
        }
    };
}

#endif	/* ARITHMETICEXCEPTION_H */
